home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0399 / 288 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  5.0 KB

  1. Date: Thu, 2 Jun 1994 12:37:51 -0400 (EDT)
  2. From: Timothy Miller <millert@undergrad.csee.usf.edu>
  3. Subject: Re: New proposal
  4. To: gem-list@world.std.com
  5. In-Reply-To: <memo.270122@cix.compulink.co.uk>
  6. Message-Id: <Pine.3.87.9406021251.F11025-0100000@undergrad>
  7. Mime-Version: 1.0
  8. Precedence: bulk
  9.  
  10.  
  11.  
  12. Here, I make suggestions on individual changes...
  13.  
  14. On Thu, 2 Jun 1994, Ofir Gal wrote:
  15.  
  16. > Hi,
  17. > I have taken in some of your comments and this is the result. There is
  18. > still one problem which is block ops.
  19. > Proposed Keyboard Shortcut Standard  v4 - 2 June 1994
  20. > ===========================================================
  21. > CTRL O -                 Open
  22. > CTRL N -                 New
  23. > CTRL U -                 Close Windows
  24. > Shift CTRL U -           Close All Windows
  25. > CTRL W -                 Cycle Windows
  26. > Shift+CTRL W -           Bottom top window (reverse cycling)
  27. > CTRL S -                 Save
  28. > Shift+CTRL S -           Save As...
  29. > CTRL P -                 Print
  30. > Shift CTRL P -           Printer Configuration, Page Layout
  31. > CTRL Q -                 Quit
  32. > CTRL X -                 Cut
  33. > CTRL C -                 Copy
  34. > Shift+CTRL C -           Append (to clipboard)
  35. > CTRL V -                 Paste
  36.  
  37. > CTRL A -                 Select All
  38. > Shift CTRL A -           Deselect All
  39.  
  40. I think that select-all should be shift-ctrl-A, and there's no point in 
  41. using deselect-all, since you should use whatever you normally use to 
  42. hide the block for that.  Also, if you use the Mac-style block=big cursor 
  43. paradigm, then there's no need for deselect-all at all.
  44.  
  45. > CTRL F -                 Find
  46. > CTRL G -                 Find next
  47. > CTRL R -                 Replace *1
  48. > CTRL T -                 Replace Next
  49.  
  50. Yes, these work nicely, I think.  There's no need for reverse operations 
  51. since that could be selected using a radio button, and apps should ask 
  52. the user if he wants to start back at the beginning (end) when the end 
  53. (beginning) is reached.
  54.  
  55. > Help   -                 Open Help Window
  56. > Undo   -                 Undo Last op
  57. > CTRL Undo -              Redo last op
  58. > CTRL I -                 Show Info
  59.  
  60. > CTRL BS -                Delete word to left
  61. > CTRL Del -               Delete word to right
  62. > CTRL left/right arrow -  Move one word left/right
  63. > CTRL up/down arrow -     Move one paragraph up/down
  64. > CTRL Home -              Move to top of page
  65.  
  66. These should use SHIFT.
  67.  
  68. > Shift+CTRL Home -        Move to bottom of page
  69. > ClrHome -                Move to top of document
  70.  
  71. > Shift+ClrHome -          Move to bottom of document
  72. > Shift left/right arrow - Move to start/end of line
  73. > Shift up/down arrow -    Scroll one screen up/down
  74. > Shift Del -              Delete to end of line
  75. > Shift BS -               Delete from start of line
  76.  
  77. These should use CONTROL.
  78.  
  79. > CTRL Y -                 Delete line
  80. > Shift CTRL Y -           Delete Paragraph
  81. > Delete -                 Delete selected objects
  82. (this is good)
  83.  
  84. > CTRL D -                 Abandon (iconify or place in menu)
  85. > CTRL Z -                 Font Selector
  86. > Shift CTRL Z -          Charmap (text processor/editor)
  87. > CTRL [ -                 Set block start
  88. > CTRL ] -                 Set block end
  89. > Shift+CTRL [ -           Move to block start
  90. > Shift+CTRL ] -           Move to block end
  91. > The above 4 need to change to cope with German keyboards. What is
  92. > the current German standard?
  93. > Insert -                 Insert mode
  94. > Shift+Insert -           Overwrite mode
  95. > In Dialog Boxes
  96. > ---------------
  97. > Return -                OK, Yes, etc...
  98. > Undo -                  Cancel, Abort, etc...
  99. > Other buttons should be available via ALT+<x> as in Let 'em Fly. Editable
  100. > text fields should follow the standard as above. CTRL+DEL to delete word
  101. > right of cursor, SHIFT+DEL to delete whole line from cursor, ClrHome to
  102. > move to top object, etc...
  103. > Comments and suggestions
  104. > ------------------------
  105. > The main theme of this standard is to allow SHIFT to act as a
  106. > modifier for CTRL shortcuts. CTRL+S for save and SHIFT+CTRL+S for
  107. > Save As...
  108.  
  109. And vice-versa!
  110.  
  111. > Under discussion is a file called SHORTCUT.SYS or SHORTCUT.INF
  112. > which will go in the system dir (root of boot drive?).
  113. > Applications that support this will take their keyboard shortcuts
  114. > from this file. This will allow the user to globally change the
  115. > keys for ALL apps via a single file.
  116.  
  117. I really don't like this.  It brings to mind bad memories of CONFIG.SYS 
  118. and AUTOEXEC.BAT.
  119.  
  120. Keep it simple!
  121.  
  122. > Function keys should remain app dependent. They can be used for
  123. > Macros, text styles, special operations, user configurable, etc.
  124. > Keyboard shortcuts should be displayed in the menu as follows
  125. > Shift - ASCII 1 - Up arrow
  126. > CTRL - ASCII 94 - ^
  127. > ALT - ASCII 7 - same as FULLER
  128.  
  129. These are good.
  130.  
  131. > The actual character should be UPPER CASE. The order should be
  132. > SHIFT+CTRL+char or SHIFT+ALT+char. CTRL+ALT should not be used as
  133. > this is used by the OS for app switching, reset, etc.
  134. > Bye,
  135. > Ofir                                    ogal@cix.compulink.co.uk
  136.  
  137.